impossible trinity - Turkish English Dictionary